Previous Book Contents Book Index Next

Inside Macintosh: 3D Graphics Programming With QuickDraw 3D /


Chapter 3 - QuickDraw 3D Objects

This chapter describes QuickDraw 3D objects, which occupy the root level of the QuickDraw 3D class hierarchy. It also describes shared objects and the basic functions you can use to manage QuickDraw 3D objects and shared objects and to define custom objects.

You should read this chapter for a basic understanding of the QuickDraw 3D class hierarchy. You should also read this chapter if you want to learn how to define custom objects, such as custom attributes.

This chapter begins by describing the QuickDraw 3D class hierarchy. The section "Using QuickDraw 3D Objects," beginning on page 3-14 provides source code examples illustrating how to determine the type of an object and how to define an object metahandler. The section "QuickDraw 3D Objects Reference," beginning on page 3-18 describes the most basic routines associated with the QuickDraw 3D class hierarchy. These routines allow you to manage objects and shared objects.


Chapter Contents
About QuickDraw 3D Objects
The QuickDraw 3D Class Hierarchy
QuickDraw 3D Objects
QuickDraw 3D Object Subclasses
Shared Object Subclasses
Set Object Subclasses
Shape Object Subclasses
Group Object Subclasses
Shader Object Subclasses
Reference Counts
Using QuickDraw 3D Objects
Determining the Type of a QuickDraw 3D Object
Defining an Object Metahandler
Defining Custom Elements
QuickDraw 3D Objects Reference
QuickDraw 3D Objects Routines
Managing Objects Classes
Managing Objects
Determining Object Types
Managing Shared Objects
Registering Custom Elements
Application-Defined Routines
Summary of QuickDraw 3D Objects
C Summary
Constants
System-Wide Macros
Core Object Types
Shared Types
Shape Types
Element Types
Set Types
String Types
Method Types
Data Types
Objects
Shared Objects
Sets
Shapes
Groups
Shaders
Other Basic Types
QuickDraw 3D Objects Routines
Managing Objects Classes
Managing Objects
Determining Object Types
Managing Shared Objects
Registering Custom Elements
Application-Defined Routines
Method Metahandler
Object Methods
Set Methods

Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 JUL 1996